package com.xia.mail;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.RandomAccessFile;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.concurrent.Callable;

public class MainOverTimeCheckImplement implements Callable<String> {
	public static void sendMail() {
		MailSender mailSender = new MailSender();
		MailInfo mailInfo = new MailInfo();
		mailInfo.setFromAddress("infodba@mychery.com");// 发件人邮箱
		mailInfo.setUserName("infodba");// 发件人用户名
		mailInfo.setPassword("infodba0.0");// 发件人密码
//		mailInfo.setFromAddress("wefrfroroit@163.com");// 发件人邮箱
//		mailInfo.setUserName("wefrfroroit");// 发件人用户名
//		mailInfo.setPassword("aaa111");// 发件人密码
		// mailInfo.setUserName("");//发件人用户名
		// mailInfo.setPassword("");//发件人密码
		// 1、地址用dmu_service@mychery.com 密码是 p@ssword123!
		// 2、huangyan2@mychery.com
		// 4、exchange
		// 设置服务器ip
      mailInfo.setMailServerHost("ex.mychery.com");
		//mailInfo.setMailServerHost("smtp.163.com");
		// mailInfo.setMailServerHost("10.1.3.238");
		// mailInfo.setMailServerHost("smtp.mychery.com");
		// 服务器端口
		mailInfo.setMailServerPort("25");
		// 设置验证
		mailInfo.setValidate(true);
		// 收件人地址
		String[] str = { "xiapluskindle@163.com" };
		mailInfo.setToAddress(str);
		mailInfo.setSubject("我的测试4444");
		mailInfo.setContent("这是内容9999");
		try {
			long begin = System.currentTimeMillis();
			mailSender.sendTextMail(mailInfo);
			long end = System.currentTimeMillis();
			String v = "总共用时：" + (end - begin);
			System.out.println(v);
		} catch (Exception e) {
			e.printStackTrace();
		}
	}

	public String call() throws Exception {
		sendMail();
		return "main end";
	}
}
